package game.graphics.shader
{
	import away3d.core.base.*;
	import away3d.core.managers.*;
	import engine.graphics.away3d.*;
	import engine.graphics.shader.*;
	import flash.display3D.*;
	import game.graphics.away3d.*;
	
	public class RxShaderFamilyCharacter extends RxShaderFamilyWorldObject
	{
		private var m_boneConstBuffer:RxConstantBuffer;
		private var m_numUsedBones:uint;
		private static const BONE_CONSTS_START:uint = 28;
		private static const BONE_CONSTS_END:uint = 128;
		private static const BONE_CONSTS_PER_BONE:uint = 2;
		private static const BONE_CONSTS_MAX_BONES:uint = 50;
		
		public function RxShaderFamilyCharacter(param1:Context3D)
		{
			super(param1);
			this.m_boneConstBuffer = new RxConstantBuffer(100);
			this.m_numUsedBones = 0;
		}
	}
}